/*
var parser = new Vpa.Parser();
parser.run();
*/

v8ImportJs("config.js");
var parseFiles = [
    "vespa.js",
    "system/System.js",
    "util/String.js",
    "parser/parser.js",
    "parser/source/Source.js",
    "parser/comment/Comment.js",
    "parser/tag/Tag.js",
    "parser/tag/Cfg.js",
    "parser/tag/Class.js",
    "parser/tag/Constructor.js",
    "parser/tag/Event.js",
    "parser/tag/Extends.js",
    "parser/tag/Method.js",
    "parser/tag/Private.js",
    "parser/tag/Ignore.js",
    "parser/tag/Member.js",
    "parser/tag/Param.js",
    "parser/tag/Property.js",
    "parser/tag/Return.js",
    "parser/tag/Singleton.js",
    "parser/tag/Static.js",
    "parser/tag/Type.js",
    "parser/tree/Tree.js",
    "parser/doc/Class.js",
    "parser/doc/Cfg.js",
    "parser/doc/Constructor.js",
    "parser/doc/Event.js",
    "parser/doc/Method.js",
    "parser/doc/Param.js",
    "parser/doc/Property.js",
    "parser/doc/Doc2File.js"
];
if(vpaConfig.markdown)
    parseFiles.push("parser/markdown/markdown.js");

var rootPath = v8System("pwd").trim();
parseFiles.forEach( function(value, index, arr) {
    v8ImportJs(value);
});

var parser = new Vpa.Parser();
